#pragma once
#include "dllmain.h"
#include <string>

BEGIN_NAMESPACE_CPPX

class _CPPX_API fuNamedObject
{
	std::string name;
public:
	fuNamedObject(void){}
	fuNamedObject(const std::string &argName);
	fuNamedObject(const fuNamedObject &copy);
	~fuNamedObject(void);

	fuNamedObject &operator=(const fuNamedObject &copy);

	void setName(const std::string & nameArg);
	std::string const &getName(void) const;
};

END_NAMESPACE_CPPX
